import {RouterMount,createRouter} from 'uni-simple-router';

const router = createRouter({
	platform: process.env.VUE_APP_PLATFORM,  
	routes: [...ROUTES]
});
//全局路由前置守卫
router.beforeEach((to, from, next) => {
	 let os = uni.getSystemInfoSync()
	let arr = ['jump','mobileIndex','mobileLogin','adminIndex']
	let userInfo = uni.getStorageSync('userInfo')
	 if (!arr.includes(to.name)&&!userInfo) { 
	        next({
	            name: os.windowWidth > 500?'adminIndex':'mobileLogin',
	            NAVTYPE: 'push'
	        });
	    }else{
			next();
		}
	
});
// 全局路由后置守卫
router.afterEach((to, from) => {
    console.log('跳转结束')
})

export {
	router,
	RouterMount
}